CFBPirate
MENU

In short: Cal Poly FCS college football, 2026 season: 4-6 (Big Sky). Last game: L 7-61 vs Montana St. on October 31, 2026. Next: vs Northern Ariz., November 7, 2026. Schedule and results, player season stats, stat leaders, unit grades, the CFB Pirate rating and projections.

AT A GLANCE
HEAD-TO-HEAD GAME LOG

ScorePirate Individual Team Report
CAL POLY
CAL POLY 4-6
2026 SEASON
CAL POLY
AT A GLANCE — AS OF 11/07/2026
RECORD4-6 this season
LAST GAMEL 7-61 vs MONTANA ST.
NEXT GAMENORTHERN ARIZ. (11/07/2026)
UNIT GRADESPass Off 62.5 · Rush Off 28.3 · Pass Def 25.3 · Rush Def 27.6
LEAGUEBIG SKY
NUMBERS TO NOTE
4-6
2026 record
-8.6
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
CAL POLY62.5 (+16)28.3 (-40)25.3 (+32)27.6 (+37)
STORYLINES

Next: vs Northern Ariz., Sat 7 Nov. Full matchup report.

The turnover battle could decide Cal Poly's next game, against Northern Ariz., and the recent returns favor Northern Ariz.. Cal Poly committed 0.8 giveaways per game over its first 4 games (2-2), #16 in FCS in that timeframe. In the 6 games since that hot start (2-4), the Mustangs have committed 2.7 giveaways per game, a 256% rise, #127 in FCS in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 1.4 per game on the season. Measured against those opponents' norms (1.4 per game), Cal Poly turned it over 85% more than those defenses usually force. Meanwhile, Northern Ariz.'s defense has been middle of the pack in recent weeks. The Lumberjacks have forced 1.3 takeaways per game over their last 6 games (5-1), #75 in FCS during that time. Those games came against a middle-of-the-pack set of offenses in FCS (1.4 per game on the season, which would rank #66). Northern Ariz. offers Cal Poly a fair measuring stick for whether the trend is real.

The number to watch when Cal Poly meets Northern Ariz. is Cal Poly's run defense. Cal Poly allowed 4.2 yards per carry (1,160 yards on 278 rushes) over its first 7 games (4-3), #47 in FCS through those games. Over the stretch of 3 games that followed (0-3), the Mustangs have allowed 6.3 yards per carry (692 yards on 109 rushes), a 52% rise, #126 in FCS through that stretch. The schedule has a lot to do with it: Cal Poly's last 3 opponents have averaged 4.8 yards per carry, a #33 rushing attack in FCS on the season, against 4.4 yards per carry, #55 for the first 7. Measured against those opponents' norms (4.8 yards per carry), Cal Poly allowed 33% more per carry than those rushing attacks usually gain. Conversely, Northern Ariz.'s ground game has been one of FCS's better units in recent weeks. The Lumberjacks have averaged 5.7 yards per carry (512 yards on 90 rushes) over their last 3 games (3-0), #19 in FCS over that stretch. Those games came against some of the weaker run defenses in FCS (4.9 yards per carry on the season, which would rank #94). Against those norms, Northern Ariz. ran for 15% more per carry than those run defenses usually allow. Unless Cal Poly's run defense rediscovers its early form, the edge in this matchup belongs to Northern Ariz.. Up front, CFB Pirate's line ratings give Northern Ariz. the edge: Cal Poly's front grades -1.3 against Northern Ariz.'s offensive line at +3.0 (stuffed runs, sacks and early-down success, opponent-adjusted).

NOTES

The biggest worry in Cal Poly's season has been the direction of its ground game. Cal Poly averaged 5.1 yards per carry (1,148 yards on 227 rushes) over its first 6 games (3-3), #27 in FCS within that period. Over the stretch of 4 games that followed (1-3), the Mustangs have averaged 3.0 yards per carry (389 yards on 128 rushes), a 40% drop, #116 in FCS across those games. The schedule has a lot to do with it: Cal Poly's last 4 opponents have averaged 4.5 yards per carry, a #65 run defense in FCS on the season, against 5.4 yards per carry, #114 for the first 6. Measured against those opponents' norms (4.5 yards per carry), Cal Poly ran for 32% less per carry than those run defenses usually allow. On the season, Cal Poly ranks #58 in FCS in rushing. Northern Ariz.'s run defense, #98 of 129 (5.1 yards per carry), could be the get-right matchup Cal Poly needs. Up front, CFB Pirate's line ratings give Cal Poly the edge: Cal Poly's offensive line grades +0.9 against Northern Ariz.'s front at -3.6 (stuffed runs, sacks and early-down success, opponent-adjusted).

Cal Poly's defense from the opening weeks has gone missing since. The Mustangs allowed 29.2 points per game over their first 5 games (3-2), #64 in FCS during those games. In the 5 games since that hot start (1-4), Cal Poly has allowed 39.6 points per game, a 36% rise, #118 in FCS during that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 30.2 points per game on the season. Measured against those opponents' norms (30.5 points per game), Cal Poly allowed 30% more than those offenses usually score. On the season, the Mustangs rank #103 in FCS in scoring defense. It won't get any easier against Northern Ariz., whose offense ranks #31 in FCS (31.9 points per game). Cal Poly is 3-2 this season when it holds opponents under 32, and 1-4 when it doesn't.

Something changed for Cal Poly's offense after the first 6 games of the season. Cal Poly averaged 30.3 points per game over its first 6 games (3-3), #37 in FCS during that stretch. Over the stretch of 4 games that followed (1-3), the Mustangs have averaged 19.0 points per game, a 37% drop, #99 in FCS over that period. The schedule has a lot to do with it: Cal Poly's last 4 opponents have averaged 26.7 points per game, a #59 scoring defense in FCS on the season, against 32.0 points per game, #95 for the first 6. Measured against those opponents' norms (26.7 points per game), Cal Poly scored 29% less than those defenses usually allow. On the season, Cal Poly ranks #56 in FCS in scoring. Northern Ariz.'s defense sits in the middle of the pack, #83 in FCS (29.8 points per game). Cal Poly is 2-2 this season when it scores 30 or more, and 2-4 when it doesn't.

One of Cal Poly's shakiest areas lately has been its third-down offense. The Mustangs converted 46.3% of third downs (25-for-54) over their first 4 games (2-2), #18 in FCS over that timeframe. In the 6 games since that hot start (2-4), Cal Poly has converted 31.9% of third downs (22-for-69), a 31% drop, #111 in FCS over that span. The schedule doesn't explain it: the opponents in both stretches have averaged about 41.2% on the season. Measured against those opponents' norms (40.5%), Cal Poly converted third downs 21% less often than those defenses usually allow. On the season, the Mustangs rank #67 in FCS in third-down offense. Northern Ariz.'s third-down defense, #123 of 129 (48.5%), could be the get-right matchup Cal Poly needs.

Cal Poly allowed touchdowns on 62.5% of opponents' red-zone trips (15 of 24) over its first 6 games (3-3), #84 in FCS in that timeframe. Few teams started slower in this department, and few have turned it around as sharply since. Over the stretch of 4 games that followed (1-3), the Mustangs have allowed touchdowns on 46.2% of opponents' red-zone trips (6 of 13), a 26% drop, #33 in FCS in that window. The schedule doesn't explain it: the opponents in both stretches have averaged about 53% on the season. Measured against those opponents' norms (51%), Cal Poly held those offenses 9% below their usual red-zone touchdown rate. On the season, Cal Poly ranks #64 in FCS in red-zone defense. Northern Ariz.'s red-zone offense sits in the middle of the pack, #36 in FCS (61.3%).

SCHEDULE STRENGTH

Cal Poly has played a tougher-than-average schedule in the pool so far (#23 of 130), and what is left is one of the toughest slates (#13 of 129).

Schedule so far · 1 = hardest
#23 of 130
avg opponent rating +19.2 over 10 games · 4 vs top-25 FCS
Schedule ahead · 1 = hardest
#13 of 129
avg opponent rating +23.4 over 2 games · 2 vs top-25
Toughest game played
Montana St.
#1 in FCS · Oct 31 · L 7-61
Toughest game ahead
Northern Ariz.
#15 in FCS · Nov 7
Idaho
W 38-34
Central …
W 24-17
@San Jose…
L 20-30
San Diego
L 35-38
@Eastern …
W 31-27
Weber St.
L 34-42
@Idaho St.
W 25-24
@Northern…
L 18-28
Utah Tech
L 26-43
@Montana …
L 7-61
Northern…@Uc Davis
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
CP — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
2153PASS YDS
C-ATT180-289
COMP%62.3%
YPA7.4
TD17
INT12
QBR136.0
RUSHING LEADER
894RUSH YDS
CAR148
YPC6.0
RUSH TD6
REC17
REC YDS127
YPR7.5
REC TD1
RUSHING LEADER
380RUSH YDS
CAR92
YPC4.1
RUSH TD2
REC16
REC YDS87
YPR5.4
REC TD2
RECEIVING LEADER
827REC YDS
REC60
YPR13.8
REC TD5
RECEIVING LEADER
476REC YDS
REC28
YPR17.0
REC TD3
DEFENSE
TACKLES LEADER
87TCKL
TFL4
SACKS1
INT0
PD0
FF1
RL Miller10 GMS
TACKLES LEADER
75TCKL
TFL2
SACKS0
INT3
PD0
FF0
TACKLES LEADER
60TCKL
TFL2
SACKS0
INT0
PD0
FF0
TFL LEADER
5TFL
TCKL20
SACKS4
INT0
PD0
FF0
TFL LEADER
5TFL
TCKL15
SACKS3
INT0
PD0
FF1
SACKS LEADER
1SACKS
TCKL28
TFL1
INT0
PD0
FF0
SACKS LEADER
1SACKS
TCKL46
TFL3
INT1
PD0
FF0
Troy Bean10 GMS
INTERCEPTIONS LEADER
2INT
TCKL37
TFL3
SACKS1
PD0
FF0
CP — WHAT CHANGED THIS WEEK

From the games on file through Oct 31.

Printable team sheet
CP — PLAYER SEASON STATS — 2026

Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Oct 31 game; last updated Nov 1; roster and numbers checked Sep 17.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
7ANTHONY GRIGSBY JR.10180/28962.3%2,1537.41712136.0
3BO KELLY315/2853.6%1595.721117.7
41DEAN SCRIVNER101/1100.0%2525.000310.0
9BROOKS WHEATLEY81/1100.0%77.000158.8
2TAYVION MCCOY101/1100.0%33.000125.2
TEAM TOTALS10198/32061.9%2,3477.31913135.0
RUSHING
NOPLAYERGPCARYDSYPCTD
1JADEN GREEN81488946.06
0MISA PAIAU9923804.12
7ANTHONY GRIGSBY JR.10711211.73
20TREY WILSON520703.50
2TAYVION MCCOY105408.01
25KOEN GLOVER35265.20
23TYREI WASHINGTON47162.31
4FIDEL PITTS8122.01
9BROOKS WHEATLEY8200.00
3BO KELLY32-1-0.50
16LUCAS RAZORE21-5-5.00
TEAM TOTALS103541,5434.414
RECEIVING
NOPLAYERGPRECYDSYPRTD
2TAYVION MCCOY106082713.85
88RAY HALL82847617.03
4FIDEL PITTS83140112.94
9BROOKS WHEATLEY81418012.90
1JADEN GREEN8171277.51
85ALEK MARSHALL813987.53
0MISA PAIAU916875.42
15LUKE LEIGHTON68546.80
27HUDSON GIARRITTA313131.01
97GAVIN MOLLOY612525.00
80CAL ZIMMERMAN32126.00
83JADON ANDERSON42115.50
41DEAN SCRIVNER10177.00
DJANGO DAILLAK2144.00
7ANTHONY GRIGSBY JR.10133.00
87GAVIN NELSON1122.00
23TYREI WASHINGTON4122.00
TEAM TOTALS101982,34711.919
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
20KENNY OLSON1087410001
4RL MILLER1075203000
44MIKEY D'AMATO560200000
22CHASE MARTIN946311000
2TROY BEAN1037312000
8DEMEL TURNER933000001
3JADYN MARSHALL1030000001
90BOBBY PILAND JR.828110000
28BRAYDEN BREEDLOVE727000000
58LUKE WESTFALL1025000000
21SJ GENTLE622100000
7JAKE EAST822000000
32JALONN BOOTH720540000
12GAGE BURNETT619100000
27DEMETRIUS SIMON719001000
11J.T. HOUSTON919000000
87KALEB PLEIS715530001
9MANAALII DANIELSON614000000
99NICHOLAS FERNANDEZ410000000
19SHANE RAMSTAD49300000
30BOSTON WILSON49000000
94JULIAN NJELITA68100000
14KADE MILLARD68100000
97GAVIN MOLLOY67000000
10PAUL HOLLAND IV17000000
23SAVAUGHN GENTLE36000000
55IZAK SIMPSON35000000
50JACOB BOBIC34000000
1JARED DOUGLAS34000000
13LOGAN CARPENTER44000000
51WILL PLEMONS34000000
24AMARION ORANGE23000000
52TYTUS DIMMER43000000
53COLBIN GARRISON22000000
31KANE COOKS32000000
48NOAH THAYER72000000
5TAYTEN BEYER22000000
80CAL ZIMMERMAN31000000
59CHARLIE ECKL11000000
91CHASE BRACKNEY21000000
75DAVIT BOYAJYAN21000000
16ETHAN TORRES11000000
4FIDEL PITTS81000000
54HAYDEN JONES41000000
25JARRED GEISSBERGER11000000
8KIAN SALEHI21000000
65LEIF MAGNUSON21000000
72MATTHEW MENA31000000
88RAY HALL81000000
TEAM TOTALS1070932117004
PROGRAM SNAPSHOT: CP

PROGRAM RECORD

SEASONRECORDPFPAPPG
20050-1102710.0
20061-1233111.5
20070-1132013.0
20081-1646332.0
20090-219479.5
20100-1173817.0
20110-2519625.5
20121-0242224.0
20130-2427521.0
20140-1102810.0
20150-1213521.0
20160-1273027.0
20170-1133413.0
20190-17457.0
20210-1106310.0
20222-924140821.9
20233-822643420.5
20243-822834420.7
20254-833037827.5
20264-625834425.8
2005-2619-5621.8
CP — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
08/28IDAHOvsW38-34
09/05CENTRAL WASH.vsW24-17
09/12SAN JOSE ST.atL20-30
09/19SAN DIEGOvsL35-38
09/26EASTERN WASH.atW31-27
10/03WEBER ST.vsL34-42
10/10IDAHO ST.atW25-24
10/17NORTHERN COLO.atL18-28
10/24UTAH TECHvsL26-43
10/31MONTANA ST.atL7-61
11/07NORTHERN ARIZ.vsPROJ28-3142.7%
11/21UC DAVISatPROJ20-4011.9%
SEASON TO DATE4-62 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall4-6 so far4-8 (46%)4.6-7.4
League0-0 so far0-0 (100%)0.0-0.0
CP — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL1025.834.4388.4425.167.569.6
HOME531.434.8424.4433.868.469.6
ROAD520.234.0352.4416.466.669.6

PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.

CP — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
8/28vs. IdahoW 38-3431919751636311948201000
9/5vs. Central Wash.W 24-172041803842621684300112+2
9/12@ San Jose St.L 20-30249913402382554933001-1
9/19vs. San DiegoL 35-382111733842362634991000-1
9/26@ Eastern Wash.W 31-27163265428253873402522-1
10/3vs. Weber St.L 34-422132424552231483714112+1
10/10@ Idaho St.W 25-242051163212381203582322+2
10/17@ Northern Colo.L 18-283031124151182553731011-2
10/24vs. Utah TechL 26-43341423832351523874001-5
10/31@ Montana St.L 7-611391192582332855181000-3
AVERAGES234.7153.7388.4239.9185.2425.11.81.10.71.1-8 (season)

Averages use only games with that number on file. SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.

UNIT INDEX

Pass Offense: grade 62.5/100 (+16 yds/gm vs average)

Rush Offense: grade 28.3/100 (-40 yds/gm vs average)

Pass Defense: grade 25.3/100 (+32 yds/gm vs average)

Rush Defense: grade 27.6/100 (+37 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-11-07vsNORTHERN ARIZ.7-231.9
2026-11-21atUC DAVIS5-430.0

LAST YEAR

CP finished 2025 at 4-8. Made the playoffs (2 postseason game(s) on file; exact round/result not available). Notable win: 56-7 over WESTERN ORE. (WESTERN ORE. finished 73% that season). Toughest loss: 35-40 to PORTLAND ST. (5-point margin).

LAST SEASON: CP — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-08-30SAN DIEGOW1-04117469367
2025-09-06UTAHL1-1963223518
2025-09-13WESTERN ORE.W2-1567516329
2025-09-20SFAL2-21735357354
2025-09-27SACRAMENTO ST.W3-23224381426
2025-10-04UC DAVISL3-32734342449
2025-10-11MONTANAL3-4928336434
2025-10-25MONTANA ST.L3-51734241466
2025-11-01PORTLAND ST.L3-63540450502
2025-11-08IDAHO ST.L3-71727409451
2025-11-15NORTHERN ARIZ.L3-82735356495
2025-11-22EASTERN WASH.W4-84334500318
TOTALS12 GMS4-84-833037845805109
TIDBITS (11 found)

• [CLUB] Cal Poly has lost 3 straight, and a loss would make it 4 in a row. The last time they lost 4 or more in a row was 2025, a run of 6.

• [CLUB] Cal Poly has gone 10 straight games forcing fewer than 3 turnovers (August 28, 2026 through October 31, 2026), going 4-6 over that stretch, the program's longest such streak since 2025 (26 games).

• [CLUB] Cal Poly has gone 6 straight games being held under 7.0 yards per play (September 26, 2026 through October 31, 2026), going 2-4 over that stretch, the program's longest such streak since 2024 (12 games).

• [CLUB] Cal Poly has gone 5 straight games being held under 5.0 yards per carry (October 3, 2026 through October 31, 2026), going 1-4 over that stretch, the program's longest such streak since 2024 (6 games).

• [CLUB] Cal Poly has gone 5 straight games allowing 100+ rushing yards (October 3, 2026 through October 31, 2026), going 1-4 over that stretch, the program's longest such streak since 2025 (8 games).

• [PLAYER] Jaden Green has 551 rushing yards over his last 4 games (137.8 a game, September 26, 2026 through October 17, 2026) -- his most in a 4-game stretch on record.

• [PLAYER] Tayvion Mccoy has 259 receiving yards over his last 3 games (86.3 a game, October 17, 2026 through October 31, 2026) -- his most in a 3-game stretch on record.

• [PLAYER] Bo Kelly has gone 2 straight games throwing a touchdown pass, the 3rd-longest such streak of his career. He also had a career-best streak of 3 straight games throwing a touchdown pass, during the 2023 season.

• [PLAYER] Mikey D'amato has gone 2 straight games making 10 or more tackles, the 2nd-longest such streak of his career. He also had a career-best streak of 8 straight games making 10 or more tackles, during the 2026 season.

• [PLAYER] Misa Paiau has never had a game rushing for 100+ yards for Cal Poly, over a 20-game career on record. His career high is 70, set October 31, 2026 against Montana St. (L, 7-61).

• [PLAYER] Bo Kelly has gone 6 straight games without throwing for 200+ yards. The last time he threw for 200+ yards was October 4, 2025 against Uc Davis (L, 27-34) — 251 passing yards.

TALKING POINTS (15 storylines)
CP HAS PERFORMED BEST THIS DATA SET WHEN...

• CP holds its opponents under 100 rushing yards (.778), and has won 4 straight when doing so

• CP holds its opponents under 6.0 yards per play (.515), but most recently lost to Utah Tech when doing so

• CP forces 3+ takeaways (.714), and has won 3 straight when doing so

• CP averages 6.0+ yards per play (.600), but most recently lost to Northern Colo. when doing so

• CP's offense has averaged 4.0 giveaways per game over their last 3 games. Their 75-game average is 1.8 giveaways per game. (+127%)

• CP's defense has averaged 0.7 takeaways per game over their last 3 games. Their 75-game average is 1.4 takeaways per game. (-51%)

• CP's offense has failed to reach 5.0 YPC in 5 straight games (10/03/2026-10/31/2026), going 1-4 over that stretch.

• CP's offense has failed to reach 150 rush yds in 4 straight games (10/10/2026-10/31/2026), going 1-3 over that stretch.

• CP rushes for 100+ yards and is held under 200 passing yards

• CP holds its opponents under 6.4 yards per play (CP's own median) (.459)

• CP holds its opponents under 179.0 rushing yards (CP's own median) (.459)

• CP's offense has averaged 91.0 rush yards per game over their last 3 games. Their 75-game average is 136.1 rush yards per game. (-33%)

• CP holds its opponents under 5.0 yards per carry (CP's own median) (.457)

• CP's offense has committed 1+ turnover in 3 straight games (10/17/2026-10/31/2026), going 0-3 over that stretch.

• CP's offense has committed 2+ turnovers in 3 straight games (10/17/2026-10/31/2026), going 0-3 over that stretch.

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

CP -- MOST IMPORTANT NUMBERS

(top 5 of 38 scored; vs 342 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFRush Yds < 1007-2.77822.7W40.890
2OFFYPP 6+12-8.60031.9L10.728
3DEFRush Yds < 15015-10.60027.3W10.690
4OFFYPA 8+12-12.50030.4L30.602
5DEFYPP < 617-16.51525.4L10.602
WIN %: TWO-CONDITION COMBINATIONS (15 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- CP ---

CONDITIONRECWIN%PPGSTRK
CP throws for 200+ yards despite being held under 100 rushing yards6-19.24023.8L5
CP holds its opponents under 5.0 yards per carry and under 150 rushing yards15-10.60027.3W1
CP throws for 200+ yards despite 2+ giveaways5-19.20823.9L3
CP holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry13-9.59124.0L1
CP rushes for 100+ yards and is held under 200 passing yards3-18.14318.4L1
CP averages 8.0+ yards per attempt while throwing for 200+ yards12-9.57132.6L3
CP rushes for 150+ yards but stays under 8.0 yards per attempt5-14.26321.6L1
CP holds its opponents under 6.0 yards per play while forcing 2+ takeaways11-8.57924.1W1
CP holds its opponents under 150 rushing yards while forcing 2+ takeaways9-5.64327.2W1
CP averages 5.0+ yards per carry on its way to 150+ rushing yards5-7.41725.7W1
CP rushes for 150+ yards but commits 2+ giveaways3-9.25020.2W2
CP averages 6.0+ yards per play behind 150+ rushing yards6-4.60029.9W1
CP holds its opponents under 6.0 yards per play and under 100 rushing yards7-2.77822.7W4
CP holds its opponents under 150 rushing yards and under 200 passing yards6-0.99915.0W6
CP averages 6.0+ yards per play while committing zero giveaways5-0.99938.6W5
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
CPPass Yds 200+ & Rush Yds < 1006-19.24023.8
CPYPC < 5.0 & Rush Yds < 15015-10.60027.3
CPPass Yds 200+ & Turnovers 2+5-19.20823.9
CPYPA < 8.0 & YPC < 5.013-9.59124.0
CPRush Yds 100+ & Pass Yds < 2003-18.14318.4
CPYPA 8.0+ & Pass Yds 200+12-9.57132.6
CPRush Yds 150+ & YPA < 8.05-14.26321.6
CPYPP < 6.0 & Turnovers 2+11-8.57924.1
CPRush Yds < 150 & Turnovers 2+9-5.64327.2
CPYPC 5.0+ & Rush Yds 150+5-7.41725.7
CPRush Yds 150+ & Turnovers 2+3-9.25020.2
CPYPP 6.0+ & Rush Yds 150+6-4.60029.9
CPYPP < 6.0 & Rush Yds < 1007-2.77822.7
CPRush Yds < 150 & Pass Yds < 2006-0.99915.0
CPYPP 6.0+ & Turnovers < 15-0.99938.6
CP — OFFENSE — 2005-26 (75 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+12-12.50030.4L3
YPA < 8.07-44.13717.7L1
Pass Yds 200+16-29.35625.6L2
Pass Yds < 2003-27.10016.1L1
Rush Yds 100+13-28.31723.0L2
Rush Yds < 1006-28.17620.4L8
Rush Yds 150+10-19.34523.9L1
Rush Yds < 1509-37.19620.5L3
YPC 5.0+6-9.40025.3W1
YPC < 5.013-47.21720.9L3
YPP 6.0+12-8.60031.9L1
YPP < 6.07-48.12718.1L2
YPP 7.0+3-4.42938.1L2
YPP < 7.016-52.23520.1L3
Turnovers 1+11-46.19320.0L4
Turnovers < 18-10.44427.3W3
Turnovers 2+6-35.14619.4L3
Turnovers > 22-21.08718.7L3
CP — OFFENSE SCORING SITUATION — 2005-26 (75 Gms)
SPLITRECWIN%PPG
Scores <100-11.0006.5
Scores 10-191-21.04514.2
Scores 20-299-16.36024.8
Scores 30-394-8.33333.3
Scores 40+5-01.00046.0
CP — OFFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-3.25029.2L3
YPA < 8.03-3.50023.5L1
Pass Yds 200+3-5.37527.5L2
Pass Yds < 2001-1.50019.0L1
Rush Yds 100+4-4.50026.5L2
Rush Yds < 1000-2.00023.0L2
Rush Yds 150+3-2.60032.4L1
Rush Yds < 1501-4.20019.2L3
YPC 5.0+2-1.66730.0W1
YPC < 5.02-5.28624.0L3
YPP 6.0+3-2.60029.2L1
YPP < 6.01-4.20022.4L2
YPP 7.0+0-1.00035.0L1
YPP < 7.04-5.44424.8L3
Turnovers 1+1-6.14324.4L4
Turnovers < 13-01.00029.0W3
Turnovers 2+1-4.20020.4L3
Turnovers > 21-3.25020.5L3
CP — OFFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Scores <100-1.0007.0
Scores 10-190-1.00018.0
Scores 20-292-2.50023.8
Scores 30-392-2.50034.5
Scores 40+------
CP — DEFENSE — 2005-26 (75 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+3-33.08341.9L2
YPA < 8.016-22.42127.7L1 1 games without this stat on file
Pass Yds 200+11-40.21636.9L2
Pass Yds < 2008-15.34829.5L2 1 games without this stat on file
Rush Yds 100+12-53.18536.3L3
Rush Yds < 1007-2.77822.7W4 1 games without this stat on file
Rush Yds 150+4-45.08238.4L5
Rush Yds < 15015-10.60027.3W1 1 games without this stat on file
YPC 5.0+3-36.07740.6L7
YPC < 5.016-19.45727.9L1 1 games without this stat on file
YPP 6.0+2-39.04942.0L4
YPP < 6.017-16.51525.4L1 1 games without this stat on file
YPP 7.0+1-29.03344.9L2
YPP < 7.018-26.40927.6L1 1 games without this stat on file
Turnovers 1+17-41.29333.0L2
Turnovers < 12-14.12540.4L2 1 games without this stat on file
Turnovers 2+12-21.36430.9W1 1 games without this stat on file
Turnovers > 25-2.71429.9W3 1 games without this stat on file
CP — DEFENSE SCORING SITUATION — 2005-26 (75 Gms)
SPLITRECWIN%PPG
Allows <102-01.0007.0
Allows 10-196-3.66715.8
Allows 20-298-9.47125.6
Allows 30-392-18.10034.0
Allows 40+1-25.03849.6 1 games without a final score on file
CP — DEFENSE — 2026 (10 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+1-2.33341.0L2
YPA < 8.03-4.42931.6L1
Pass Yds 200+4-5.44435.1L2
Pass Yds < 2000-1.00028.0L1
Rush Yds 100+3-6.33335.2L3
Rush Yds < 1001-01.00027.0W1
Rush Yds 150+1-5.16736.2L5
Rush Yds < 1503-1.75031.8W1
YPC 5.0+0-4.00039.2L4
YPC < 5.04-2.66731.2L1
YPP 6.0+1-4.20038.2L4
YPP < 6.03-2.60030.6L1
YPP 7.0+1-2.33341.0L2
YPP < 7.03-4.42931.6L1
Turnovers 1+3-4.42930.1L2
Turnovers < 11-2.33344.3L2
Turnovers 2+3-1.75027.5W1
Turnovers > 2--------
CP — DEFENSE SCORING SITUATION — 2026 (10 Gms)
SPLITRECWIN%PPG
Allows <10------
Allows 10-191-01.00017.0
Allows 20-292-1.66726.3
Allows 30-391-2.33334.0
Allows 40+0-3.00048.7
ON THE BRINK

CAL POLY

• CAL POLY has committed 2+ turnovers in 3 straight games (10/17/26–10/31/26). It has not committed 2+ turnovers in 4 straight since 10/21/23–8/31/24 (2024).

• CAL POLY has lost 3 straight (10/17/26–10/31/26). It has not lost 4 straight since 10/4/25–11/15/25 (2025). It has reached 4 straight 4 times in the last 4 years and has lost a high of 6 straight (2025) in that span.

• CAL POLY has allowed 30+ in 2 straight games (10/24/26–10/31/26). It has not allowed 30+ in 3 straight since 11/15/25–8/28/26 (2026). It has reached 3 straight 4 times in the last 4 years and has reached a high of 5 straight (2024) in that span.

TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
CPOFFENSEYPA 8.0+2412-12.50030.4L3
CPOFFENSEYPA < 8.0517-44.13717.7L1
CPOFFENSEPass Yds 200+4516-29.35625.6L2
CPOFFENSEPass Yds < 200303-27.10016.1L1
CPOFFENSERush Yds 100+4113-28.31723.0L2
CPOFFENSERush Yds < 100346-28.17620.4L8
CPOFFENSERush Yds 150+2910-19.34523.9L1
CPOFFENSERush Yds < 150469-37.19620.5L3
CPOFFENSEYPC 5.0+156-9.40025.3W1
CPOFFENSEYPC < 5.06013-47.21720.9L3
CPOFFENSEYPP 6.0+2012-8.60031.9L1
CPOFFENSEYPP < 6.0557-48.12718.1L2
CPOFFENSEYPP 7.0+73-4.42938.1L2
CPOFFENSEYPP < 7.06816-52.23520.1L3
CPOFFENSETurnovers 1+5711-46.19320.0L4
CPOFFENSETurnovers < 1188-10.44427.3W3
CPOFFENSETurnovers 2+416-35.14619.4L3
CPOFFENSETurnovers > 2232-21.08718.7L3
CPOFFENSEScores <10110-11.0006.5L11
CPOFFENSEScores 10-19221-21.04514.2L20
CPOFFENSEScores 20-29259-16.36024.8L1
CPOFFENSEScores 30-39124-8.33333.3L1
CPOFFENSEScores 40+55-01.00046.0W5
CPDEFENSEYPA 8.0+363-33.08341.9L2
CPDEFENSEYPA < 8.03816-22.42127.7L1
CPDEFENSEPass Yds 200+5111-40.21636.9L2
CPDEFENSEPass Yds < 200238-15.34829.5L2
CPDEFENSERush Yds 100+6512-53.18536.3L3
CPDEFENSERush Yds < 10097-2.77822.7W4
CPDEFENSERush Yds 150+494-45.08238.4L5
CPDEFENSERush Yds < 1502515-10.60027.3W1
CPDEFENSEYPC 5.0+393-36.07740.6L7
CPDEFENSEYPC < 5.03516-19.45727.9L1
CPDEFENSEYPP 6.0+412-39.04942.0L4
CPDEFENSEYPP < 6.03317-16.51525.4L1
CPDEFENSEYPP 7.0+301-29.03344.9L2
CPDEFENSEYPP < 7.04418-26.40927.6L1
CPDEFENSETurnovers 1+5817-41.29333.0L2
CPDEFENSETurnovers < 1162-14.12540.4L2
CPDEFENSETurnovers 2+3312-21.36430.9W1
CPDEFENSETurnovers > 275-2.71429.9W3
CPDEFENSEAllows <1022-01.0007.0W2
CPDEFENSEAllows 10-1996-3.66715.8W5
CPDEFENSEAllows 20-29178-9.47125.6L1
CPDEFENSEAllows 30-39202-18.10034.0L2
CPDEFENSEAllows 40+261-25.03849.6L16
STREAKS: CP (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
OFFENSEYPP < 7.06 games09/26/2026 - 10/31/20262-4
OFFENSEYPC < 5.05 games10/03/2026 - 10/31/20261-4
DEFENSERush Yds 100+5 games10/03/2026 - 10/31/20261-4
OFFENSERush Yds < 1504 games10/10/2026 - 10/31/20261-3
OFFENSETurnovers 1+3 games10/17/2026 - 10/31/20260-3
OFFENSETurnovers 2+3 games10/17/2026 - 10/31/20260-3
OFFENSETurnovers > 23 games10/17/2026 - 10/31/20260-3
DEFENSERush Yds 150+3 games10/17/2026 - 10/31/20260-3
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
CPOFFENSEYPP < 7.06 games09/26/2026 - 10/31/20262-4
CPOFFENSEYPC < 5.05 games10/03/2026 - 10/31/20261-4
CPDEFENSERush Yds 100+5 games10/03/2026 - 10/31/20261-4
CPOFFENSERush Yds < 1504 games10/10/2026 - 10/31/20261-3
CPOFFENSETurnovers 1+3 games10/17/2026 - 10/31/20260-3
CPOFFENSETurnovers 2+3 games10/17/2026 - 10/31/20260-3
CPOFFENSETurnovers > 23 games10/17/2026 - 10/31/20260-3
CPDEFENSERush Yds 150+3 games10/17/2026 - 10/31/20260-3
NOTABLE TRENDS (8 of 8 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

CP OFFENSE

CP's offense has averaged 4.0 giveaways per game over their last 3 games. Their 75-game average is 1.8 giveaways per game. (+127%)

CP's offense has averaged 91.0 rush yards per game over their last 3 games. Their 75-game average is 136.1 rush yards per game. (-33%)

CP's offense has averaged 27.3 points scored per game over their last 12 games. Their 75-game average is 21.8 points scored per game. (+25%)

CP's offense has averaged 4.3 YPC over their last 15 games. Their 75-game average is 3.6 YPC. (+21%)

CP DEFENSE

CP's defense has averaged 0.7 takeaways per game over their last 3 games. Their 75-game average is 1.4 takeaways per game. (-51%)

CP's defense has averaged 44.0 points allowed per game over their last 3 games. Their 74-game average is 34.6 points allowed per game. (+27%)

CP's defense has averaged 6.3 YPC over their last 3 games. Their 75-game average is 5.0 YPC. (+26%)

CP's defense has averaged 195.3 pass yards per game over their last 3 games. Their 75-game average is 247.4 pass yards per game. (-21%)

(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

APPENDIX

Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.

Explanatory Notes

Note 1 -- SEASON OUTLOOK

Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).

Note 2 -- OPPONENT TRACKER -- why some cards have no record shown

Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.

Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored

Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
CPDEFENSEteamPass Yardslast 3195.375247.4-21.0%
CPDEFENSEteamPointslast 344.07434.6+27.1%
CPOFFENSEteamPointslast 1227.37521.8+25.5%
CPOFFENSEteamRush Yardslast 391.075136.1-33.1%
CPDEFENSEteamTurnoverslast 30.7751.4-51.5%
CPOFFENSEteamTurnoverslast 34.0751.8+127.3%
CPDEFENSEteamYPClast 36.3755.0+26.1%
CPOFFENSEteamYPClast 154.3753.6+20.7%
STATISTICAL STORIES

CAL POLY: OFFENSE VS DEFENSE, 2026

Where CAL POLY sits among 130 FCS teams on the two Unit Index composites -- Offense Grade 45.5, Defense Grade 26.6.

TURNOVER MARGIN / GAME: CAL POLY VS THE FCS

CAL POLY ranks #112 of 130 FCS teams in turnover margin per game (-0.80) -- a weakness worth a look.

CAL POLY: SP STRENGTH INDEX BY SEASON

The program's index across 4 seasons on file -- -12.4 in 2022 to -2.4 in 2025.

These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.

CP — ROSTER (108) 26-27
#NAMEPOSCLASS
QUARTERBACKS
3BO KELLY
PASS 15/28 · 53.6% · 159 YDS · 5.7 YPA · 2 TD · 1 INT · 53.0/G
RUSH 2 CAR · -1 YDS · -0.5 YPC · 0 TD · -0.3/G
QBSr.
7ANTHONY GRIGSBY JR.
PASS 180/289 · 62.3% · 2,153 YDS · 7.4 YPA · 17 TD · 12 INT · 215.3/G
RUSH 71 CAR · 121 YDS · 1.7 YPC · 3 TD · 12.1/G
REC 1 REC · 3 YDS · 3.0 YPC · 0 TD · 0.3/G
QBSr.
16LUCAS RAZORE
RUSH 1 CAR · -5 YDS · -5.0 YPC · 0 TD · -2.5/G
QBJr.
RUNNING BACKS
0MISA PAIAU
RUSH 92 CAR · 380 YDS · 4.1 YPC · 2 TD · 42.2/G
REC 16 REC · 87 YDS · 5.4 YPC · 2 TD · 9.7/G
RBJr.
1JADEN GREEN
RUSH 148 CAR · 894 YDS · 6.0 YPC · 6 TD · 111.8/G
REC 17 REC · 127 YDS · 7.5 YPC · 1 TD · 15.9/G
RBJr.
20TREY WILSON
RUSH 20 CAR · 70 YDS · 3.5 YPC · 0 TD · 14.0/G
RBJr.
23TYREI WASHINGTON
RUSH 7 CAR · 16 YDS · 2.3 YPC · 1 TD · 4.0/G
REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 0.5/G
RBSr.
25KOEN GLOVER
RUSH 5 CAR · 26 YDS · 5.2 YPC · 0 TD · 8.7/G
RBSo.
RECEIVERS & TIGHT ENDS
2TAYVION MCCOY
PASS 1/1 · 100.0% · 3 YDS · 3.0 YPA · 0 TD · 0 INT · 0.3/G
RUSH 5 CAR · 40 YDS · 8.0 YPC · 1 TD · 4.0/G
REC 60 REC · 827 YDS · 13.8 YPC · 5 TD · 82.7/G
WRJr.
4FIDEL PITTS
RUSH 1 CAR · 2 YDS · 2.0 YPC · 1 TD · 0.2/G
REC 31 REC · 401 YDS · 12.9 YPC · 4 TD · 50.1/G
DEF 1 TKL · 0.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
8KIAN SALEHI
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
9BROOKS WHEATLEY
PASS 1/1 · 100.0% · 7 YDS · 7.0 YPA · 0 TD · 0 INT · 0.9/G
RUSH 2 CAR · 0 YDS · 0.0 YPC · 0 TD · 0.0/G
REC 14 REC · 180 YDS · 12.9 YPC · 0 TD · 22.5/G
WRSr.
15LUKE LEIGHTON
REC 8 REC · 54 YDS · 6.8 YPC · 0 TD · 9.0/G
TESr.
27HUDSON GIARRITTA
REC 1 REC · 31 YDS · 31.0 YPC · 1 TD · 10.3/G
WRSo.
80CAL ZIMMERMAN
REC 2 REC · 12 YDS · 6.0 YPC · 0 TD · 4.0/G
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
83JADON ANDERSON
REC 2 REC · 11 YDS · 5.5 YPC · 0 TD · 2.8/G
WRJr.
85ALEK MARSHALL
REC 13 REC · 98 YDS · 7.5 YPC · 3 TD · 12.2/G
TEJr.
87GAVIN NELSON
REC 1 REC · 2 YDS · 2.0 YPC · 0 TD · 2.0/G
TESr.
88RAY HALL
REC 28 REC · 476 YDS · 17.0 YPC · 3 TD · 59.5/G
DEF 1 TKL · 0.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRSr.
OFFENSIVE LINE
54HAYDEN JONES
DEF 1 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
65LEIF MAGNUSON
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
72MATTHEW MENA
DEF 1 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLSr.
75DAVIT BOYAJYAN
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
OLJr.
DEFENSIVE LINE
9MANAALII DANIELSON
DEF 14 TKL · 2.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSo.
11J.T. HOUSTON
DEF 19 TKL · 2.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
14KADE MILLARD
DEF 8 TKL · 1.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DLJr.
32JALONN BOOTH
DEF 20 TKL · 2.9 TKL/G · 5 TFL · 4.0 SACKS · 0 INT
DLJr.
50JACOB BOBIC
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
51WILL PLEMONS
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
55IZAK SIMPSON
DEF 5 TKL · 1.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLFr.
58LUKE WESTFALL
DEF 25 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSo.
59CHARLIE ECKL
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLFr.
87KALEB PLEIS
DEF 15 TKL · 2.1 TKL/G · 5 TFL · 3.0 SACKS · 0 INT
DLSo.
90BOBBY PILAND JR.
DEF 28 TKL · 3.5 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DLSr.
91CHASE BRACKNEY
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSr.
94JULIAN NJELITA
DEF 8 TKL · 1.3 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DLFr.
97GAVIN MOLLOY
REC 1 REC · 25 YDS · 25.0 YPC · 0 TD · 4.2/G
DEF 7 TKL · 1.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLJr.
99NICHOLAS FERNANDEZ
DEF 10 TKL · 2.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSr.
LINEBACKERS
2TROY BEAN
DEF 37 TKL · 3.7 TKL/G · 3 TFL · 1.0 SACKS · 2 INT
LBSr.
12GAGE BURNETT
DEF 19 TKL · 3.2 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
LBJr.
19SHANE RAMSTAD
DEF 9 TKL · 2.2 TKL/G · 3 TFL · 0.0 SACKS · 0 INT
LBSo.
20KENNY OLSON
DEF 87 TKL · 8.7 TKL/G · 4 TFL · 1.0 SACKS · 0 INT
LBSr.
22CHASE MARTIN
DEF 46 TKL · 5.1 TKL/G · 3 TFL · 1.0 SACKS · 1 INT
LBSr.
25JARRED GEISSBERGER
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBFr.
44MIKEY D'AMATO
DEF 60 TKL · 12.0 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
LBSr.
52TYTUS DIMMER
DEF 3 TKL · 0.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBFr.
53COLBIN GARRISON
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBFr.
DEFENSIVE BACKS
1JARED DOUGLAS
DEF 4 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SSr.
3JADYN MARSHALL
DEF 30 TKL · 3.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBSr.
4RL MILLER
DEF 75 TKL · 7.5 TKL/G · 2 TFL · 0.0 SACKS · 3 INT
DBSr.
5TAYTEN BEYER
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBJr.
7JAKE EAST
DEF 22 TKL · 2.8 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SSr.
8DEMEL TURNER
DEF 33 TKL · 3.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
SSr.
10PAUL HOLLAND IV
DEF 7 TKL · 7.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBFr.
13LOGAN CARPENTER
DEF 4 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
16ETHAN TORRES
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSr.
21SJ GENTLE
DEF 22 TKL · 3.7 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
CBSo.
23SAVAUGHN GENTLE
DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBFr.
24AMARION ORANGE
DEF 3 TKL · 1.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBSo.
27DEMETRIUS SIMON
DEF 19 TKL · 2.7 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
CBFr.
28BRAYDEN BREEDLOVE
DEF 27 TKL · 3.9 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBJr.
30BOSTON WILSON
DEF 9 TKL · 2.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
CBSr.
31KANE COOKS
DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
SPECIAL TEAMS
41DEAN SCRIVNER
PASS 1/1 · 100.0% · 25 YDS · 25.0 YPA · 0 TD · 0 INT · 2.5/G
REC 1 REC · 7 YDS · 7.0 YPC · 0 TD · 0.7/G
PJr.
OTHER / UNLISTED POSITION
48NOAH THAYER
DEF 2 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
PKFr.
ON STAT SHEETS, NOT ON THE POSTED ROSTER
--DJANGO DAILLAK
REC 1 REC · 4 YDS · 4.0 YPC · 0 TD · 2.0/G
----
CHAMPIONSHIPS
SITUATIONAL PROFILE
Down & DistancePlaysPlay-Type Mix
1 & short5rush 80%, pass 20%
1 & medium8rush 75%, pass 25%
1 & long281rush 58%, pass 40%, sack 2%
2 & short36rush 69%, pass 28%, sack 3%
2 & medium62rush 69%, pass 31%
2 & long115pass 61%, rush 37%, sack 3%
3 & short32rush 81%, pass 16%, sack 3%
3 & medium45pass 73%, rush 18%, sack 9%
3 & long57pass 79%, rush 12%, sack 9%
4 & short9rush 67%, pass 33%
4 & medium9pass 100%
4 & long7pass 86%, rush 14%
GARBAGE TIME PROFILE

See the Garbage Time Reality Check page for the full leaderboard. This is informational only — it never changes this team's ranking or projection elsewhere on the site.

ADVANCED PLAYER STATS

Situational standouts:

Red Zone / Final 2 Minutes standouts carry a real, disclosed field-position/clock coverage gap — see Advanced Metrics Explained below.

ADVANCED METRICS EXPLAINED (7)
Rushing Success Rate

The same down-based success standard as passing success rate, applied to a player's carries.

Inputs: Down, distance, yards gained and touchdown on plays where this player was the ball carrier.

Receiving Success Rate

The same down-based success standard, applied to a player's targets (thrown to him, complete or not).

Inputs: Down, distance, yards gained and touchdown on plays where this player was the targeted receiver.

3rd Down Splits

How a player performed specifically on 3rd down plays this season -- success rate, touchdown rate, and the underlying counting stats, isolated from every other down.

Inputs: Every play on file where down = 3 and this player was involved (passer, rusher, receiver, or a tackle/sack/INT/fumble recovery on defense).

4th Down Splits

The same idea as 3rd Down Splits, isolated to 4th down plays -- the highest-leverage down in football.

Inputs: Every play on file where down = 4 and this player was involved.

Red Zone Splits

How a player performed once his team's offense (or the opponent's, for a defender) reached inside the 20-yard line.

Inputs: Every play on file within 20 yards of the goal line (`distance_to_goal <= 20`) this player was involved in. COVERAGE CAVEAT: true field position is only recorded for about a third of plays leaguewide, concentrated in FBS/FCS games -- a player whose games come from a source without it will show thin or missing red-zone splits even if he played plenty of red-zone snaps. This is a gap in the underlying play-by-play data, not a sign he didn't play there.

Final 2 Minutes of a Half

How a player performed in the last two minutes of either half -- the clock-management, high-pressure stretch at the end of the 2nd and 4th quarters.

Inputs: Every play on file in the 2nd or 4th quarter with 2:00 or less on the clock this player was involved in. Same field-position/clock coverage caveat as Red Zone Splits above -- roughly a third of plays leaguewide carry a usable clock reading, concentrated in FBS/FCS games.

What is "garbage time"?

A 7-tier rule (bigger lead required as the clock runs down) that flags plays happening in a game that is no longer competitive -- e.g. a 30+ point lead right after halftime, or a 12+ point lead inside the final 3 minutes.

Inputs: Quarter, game clock, and the score of both teams at the time of the play. Garbage-time plays are not thrown out -- they count for 35% of a normal play in every "garbage-time-adjusted" figure, so a player who pads stats once a game is decided shows up as such rather than being invisible.

Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 11/07/2026 02:13